🌎 rns.kin.earth git 🌍
Commit 80f3bfaeceb106a27e21d8d95ff6437c8393a803
Parents : 37b2d8a
Author : Mark Qvist <mark@unsigned.io>
Date : 2023-03-04T19:06:47+01:00
Adjusted StreamDataMessage overhead calculation
Changes
Diff
diff --git a/RNS/Buffer.py b/RNS/Buffer.py
index 75989c57..55f1d985 100644
--- a/RNS/Buffer.py
+++ b/RNS/Buffer.py
@@ -65,7 +65,7 @@ class StreamDataMessage(MessageBase):
_link_sized_bytes = ("\0"*RNS.Link.MDU).encode("utf-8")
StreamDataMessage.OVERHEAD = len(StreamDataMessage(stream_id=StreamDataMessage.STREAM_ID_MAX,
data=_link_sized_bytes,
- eof=True).pack()) - len(_link_sized_bytes) - 6 # 6 is envelope overhead
+ eof=True).pack()) - len(_link_sized_bytes) + 4 # TODO: Calculation was off by 10 bytes, why?
StreamDataMessage.MAX_DATA_LEN = RNS.Link.MDU - StreamDataMessage.OVERHEAD
_link_sized_bytes = None
Served by rngit 1.5.2 - Generated in 0.03s